package com.lizhi.note.service;

import com.lizhi.note.dto.NotepageDTO;

import java.util.List;
import java.util.Optional;

public interface NotepageService {

    NotepageDTO createNotepage(NotepageDTO notepageDto);

    Optional<NotepageDTO> getNotepageById(Long id);

    List<NotepageDTO> getAllNotepages();

    NotepageDTO updateNotepage(NotepageDTO notepageDto);

    void deleteNotepage(Long id);

    Optional<NotepageDTO> findByTitle(String title);

    List<NotepageDTO> getNotepagesByNotebookId(Long notebookId);
}
